package io.fft.flight.common.vo;

import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;

/**
 * @Author: likailun
 * @Description: 航班信息
 * @Date: create in 2024/5/12 19:25
 */
@Data
public class SegmentDetailVO {
    /**
     * 航空公司二字码
     */
    private String airlineCode;
    /**
     * 到达日期
     */
    private Date arrDate;
    /**
     * 到达机场三字码
     */
    private String arrPortCode;
    /**
     * 到达机场名字
     */
    private String arrPortName;
    /**
     * 到达时间
     */
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date arrTime;
    /**
     * 舱位
     */
    private String cabin;
    /**
     * 出发日期
     */
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private Date depDate;
    /**
     * 出发机场三字码
     */
    private String depPortCode;
    /**
     * 出发机场名称
     */
    private String depPortName;
    /**
     *出发时间
     */
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date depTime;
    /**
     * 舱位折扣
     */
    private String discount;
    /**
     * 航班号
     */
    private String flightNo;
    /**
     * 机型
     */
    private String planeType;
    /**
     * 航段编号
     */
    private String segmentNo;
    /**
     * 航程标识，1-去程，2-回程
     */
    private String segmentType;
    /**
     * 实际承运航班号
     */
    private String realFlightNo;
    /**
     * 应收金额
     */
    private String personSalePrice;
    /**
     * 技术服务费
     */
    private String personSaleServicePrice;
    /**
     * 实收金额
     */
    private String personSupRealAmount;
}
